"""GTest MCPy编译器扩展模块

此模块仅供MCPy编译器内部使用，包含所有GTest相关的编译器扩展。
当此模块被导入时，会自动注册所有扩展处理器。
"""

# 导入并注册所有扩展处理器
from .processors import (
    process_gtest_test,
    process_gtest_fixture,
    process_gtest_fixture_test,
    process_gtest_test_f,
)

# 导入IR节点定义（供扩展处理器使用）
from .ir_nodes import IRGTestFunctionNode, IRGTestFixtureFunctionNode

# 当模块被导入时，扩展处理器已经通过@extension_processor装饰器自动注册了
